Practitioner System API - Implementation Template (CARIN Blue Button 2.0)
Field mapping
HealthCloudGAEhrPractitionerc
See src/main/resources/dw/FHIRTools.dwl
for a mapping example.
FHIR Field | Field | Notes |
---|---|---|
id | Id | A lookup in Health Cloud is done to verify this exists. |
identifier[0].value | HealthCloudGA____SourceSystemId____c | Split this value on '/' and take the part to the right. |
Identifier.type.coding.system | HealthCloudGA____SourceSystem____c | |
Identifier.period.start | HealthCloudGA____SourceSystemModified____c | |
Identifier[1].system | http://hl7.org.fhir/sid/us-npi | Hard coded value. |
name.text | HealthCloudGA____Name____c | |
name.family | HealthCloudGA____FamilyName1____c | |
name.given | HealthCloudGA____GivenName1____c | |
name.prefix | HealthCloudGA____PrefixName1____c | |
name.suffix | HealthCloudGA____SuffixName1____c | |
name.family | HealthCloudGA____FamilyName2____c | |
name.given | HealthCloudGA____GivenName2____c | |
name.prefix | HealthCloudGA____PrefixName2____c | |
name.suffix | HealthCloudGA____SuffixName2____c | |
telecom.system | HealthCloudGA____Telecom1System____c | |
telecom.value | HealthCloudGA____Telecom1Value____c | |
telecom.use | HealthCloudGA____Telecom1Use____c | |
telecom.period.start | HealthCloudGA____Telecom1PeriodStartDate____c | |
telecom.period.end | HealthCloudGA____Telecom1PeriodEndDate____c | |
telecom.system | HealthCloudGA____Telecom2System____c | |
telecom.value | HealthCloudGA____Telecom2Value____c | |
telecom.use | HealthCloudGA____Telecom2Use____c | |
telecom.period.start | HealthCloudGA____Telecom2PeriodStartDate____c | |
telecom.period.end | HealthCloudGA____Telecom2PeriodEndDate____c | |
address.use | HealthCloudGA____Address1Use____c | |
address.text | HealthCloudGA____Address1Text____c | |
address.line | HealthCloudGA____Address1Line1____c | |
address.city | HealthCloudGA____Address1City____c | |
address.state | HealthCloudGA____Address1State____c | |
address.postalCode | HealthCloudGA____Address1PostalCode____c | |
address.country | HealthCloudGA____Address1Country____c | |
address.period.start | HealthCloudGA____Address1StartDate____c | |
address.period.end | HealthCloudGA____Address1EndDate____c | |
address.use | HealthCloudGA____Address2Use____c | |
address.text | HealthCloudGA____Address2Text____c | |
address.line | HealthCloudGA____Address2Line1____c | |
address.city | HealthCloudGA____Address2City____c | |
address.state | HealthCloudGA____Address2State____c | |
address.postalCode | HealthCloudGA____Address2PostalCode____c | |
address.country | HealthCloudGA____Address2Country____c | |
address.period.start | HealthCloudGA____Address2StartDate____c | |
address.period.end | HealthCloudGA____Address2EndDate____c | |
gender | HealthCloudGA____Gender____c | |
birthDate | HealthCloudGA____BirthDate____c | |
photo.url | HealthCloudGA____PhotoUrl____c | |
communication.code.coding.system | HealthCloudGA____Communication1System____c | |
communication.code.coding.code | HealthCloudGA____Communication1Code____c | |
communication.code.coding.display | HealthCloudGA____Communication1Label____c | |
communication.code.coding.system | HealthCloudGA____Communication2System____c | |
communication.code.coding.code | HealthCloudGA____Communication2Code____c | |
communication.code.coding.display | HealthCloudGA____Communication2Label____c |